#include "AGR_BWE_tables_qmf.h"

#ifdef FIXED_POINT
const spx_word16_t AGR_Sate_qmf_coeffs_fix[64] = {//q16
        2,    -7,    -7,    18,    15,   -39,   -25,    75,
       35,  -130,   -41,   212,    38,  -327,   -17,   483,
      -32,  -689,   124,   956,  -283, -1307,   543,  1780,
     -973, -2467,  1733,  3633, -3339, -6409,  9059, 30153,
    30153,  9059, -6409, -3339,  3633,  1733, -2467,  -973,
     1780,   543, -1307,  -283,   956,   124,  -689,   -32,
      483,   -17,  -327,    38,   212,   -41,  -130,    35,
       75,   -25,   -39,    15,    18,    -7,    -7,     2
};

#else
const SKP_float AGR_Sate_qmf_coeffs[QMF_ORDER] = {
	 3.596189e-05f, -0.0001123515f,
	-0.0001104587f,  0.0002790277f,
	 0.0002298438f, -0.0005953563f,
	-0.0003823631f,    0.00113826f,
	 0.0005308539f,  -0.001986177f,
	-0.0006243724f,   0.003235877f,
	 0.0005743159f,  -0.004989147f,
	-0.0002584767f,   0.007367171f,
	-0.0004857935f,   -0.01050689f,
	  0.001894714f,    0.01459396f,
	 -0.004313674f,   -0.01994365f,
	   0.00828756f,    0.02716055f,
	  -0.01485397f,   -0.03764973f,
	     0.026447f,    0.05543245f,
	  -0.05095487f,   -0.09779096f,
	    0.1382363f,     0.4600981f,
	    0.4600981f,     0.1382363f,
	  -0.09779096f,   -0.05095487f,
	   0.05543245f,      0.026447f,
	  -0.03764973f,   -0.01485397f,
	   0.02716055f,    0.00828756f,
	  -0.01994365f,  -0.004313674f,
	   0.01459396f,   0.001894714f,
	  -0.01050689f, -0.0004857935f,
	  0.007367171f, -0.0002584767f,
	 -0.004989147f,  0.0005743159f,
	  0.003235877f, -0.0006243724f,
	 -0.001986177f,  0.0005308539f,
	   0.00113826f, -0.0003823631f,
	-0.0005953563f,  0.0002298438f,
	 0.0002790277f, -0.0001104587f,
	-0.0001123515f,  3.596189e-05f
};
#ifdef QMF1
static const spx_word16_t h[QMF_ORDER1] =
{
	0.002246037010176, 0.007450683212485,   0.0086267592335,-9.729210668363e-005,
	-0.008978283432044,-0.003497516980967,  0.00870272377247, 0.005866754391662,
	-0.008584070624626,-0.007782049356764, 0.008751526491377, 0.009570819248925,
	-0.009245882789835, -0.01141663087518,  0.01011237826492,  0.01346115379067,
	-0.01142952413909, -0.01585666084008,  0.01333553273963,  0.01881519407265,
	-0.01607686260682, -0.02268847267811,  0.02011814766289,  0.02814673399538,
	-0.02642949327055,  -0.0366790247023,  0.03740245809518,  0.05242109403765,
	-0.06090866972729, -0.09275071096097,   0.1468305966895,   0.4531517411678,
	0.4531517411678,	0.1468305966895, -0.09275071096097, -0.06090866972729,
	0.05242109403765,  0.03740245809518,  -0.0366790247023, -0.02642949327055,
	0.02814673399538,  0.02011814766289, -0.02268847267811, -0.01607686260682,
	0.01881519407265,  0.01333553273963, -0.01585666084008, -0.01142952413909,
	0.01346115379067,  0.01011237826492, -0.01141663087518,-0.009245882789835,
	0.009570819248925, 0.008751526491377,-0.007782049356764,-0.008584070624626,
	0.005866754391662,  0.00870272377247,-0.003497516980967,-0.008978283432044,
	-9.729210668363e-005,   0.0086267592335, 0.007450683212485, 0.002246037010176
};
#endif

#endif